/* _928CODES_H_ 
 *
 * COPYRIGHT 2008/2009 JOHN LEIDEL 
 * 
 * JOHN.LEIDEL@GMAIL.COM
 * 
 * THANKS TO www.928s4vr.com FOR OPTION CODE DECODING
 * http://www.928s4vr.com/codes.htm
 *
 * THANKS TO http://www.928gt.com/t-928paint.aspx FOR PAINT CODE DECODING
 */

#ifndef _928CODES_H_
#define _928CODES_H_

#include <stdio.h>
#include <stdlib.h>


//--------------------------------------FUNCTIONS
//--- _928CODES_C_
int decode_paint();
int decode_options();
int check_year( char year );
int post81vin( char *vin );
int pre81vin( char *vin );
int decode_vin();

//--- _928OPTIONS_C_
int options_dump();
int options_switcher( char *opt );

//--- _928PAINT_C_
#ifdef _928LIB_
int paint_switcher( char *year, char *code );
#else
int paint_switcher( int year, char *code );
#endif
void paint_dump();
int paint_code_78( char *code );
int paint_code_79_80( char *code );
int paint_code_81( char *code );
int paint_code_82( char *code );
int paint_code_83( char *code );
int paint_code_84( char *code );
int paint_code_85( char *code );
int paint_code_86( char *code );
int paint_code_87_88( char *code );
int paint_code_89( char *code );
int paint_code_90( char *code );
int paint_code_91( char *code );
int paint_code_92_93_94_95( char *code );
//-----------------------------------------------

#endif

/* EOF */ 
